body
{
	background:white url('../images/backgrnd.jpg') repeat-x;
	color:#383838;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	margin:0;
}
div
{
	margin-bottom:2px;
}
p{
	font-size:7.5pt;
	text-align:justify;
}
a{
	color:#f69b0e;
 text-decoration:none;
	font-weight:bold;
	 cursor:pointer;
}
a img{
	border:none;
}
   #container{
		width:860px;
		margin:0 auto 0 auto;
		
		background-color:white;
   }
   
   #header{
		
		height:88px;
   }
   #logo
   {
  
	max-width:152px;
	display:inline;
	padding:5px;;
}
#header-content{
	max-width:472px;
    padding-top:10px;
	float:right;
	margin-right:5px;

	
}
#header-content-Contact{
	
	
	display:block;
	font-size:15pt;
	float:right;
	text-align:right;
margin-top:15px;
padding-top:5px;
text-decoration:none;
 line-height:5px;
}
#header-content-Contact p{
	margin:0;
	padding:0;
}
#header-content-Contact a{

	color:#979797;
height:26px;
font-size:10pt;
	display:inline-block;
	text-align:center;
	margin-left:5px;
	margin-right:5px;
text-decoration:none;
}

#header-content-Contact a:hover{
	

	color:#f69b0e;
height:26px;
	display:inline-block;
	text-align:center;
	margin-left:5px;
	cursor:pointer;
}


#header-content-navigation{
	
	display:block;
	float:right;
	
}
#header-content-navigation a{
	
	font-variant:small-caps;
	color:#979797;
height:26px;
	display:inline-block;
	text-align:center;
	margin-left:5px;
	margin-right:5px;
}
#header-content-navigation a:hover{
	
	font-variant:small-caps;
	color:#f69b0e;
height:26px;
	display:inline-block;
	text-align:center;
	margin-left:5px;
	cursor:pointer;
}


#header-content-navigation a.selected{
	
	font-variant:small-caps;
	color:#f69b0e;
height:26px;
	display:inline-block;
	text-align:center;
	margin-left:5px;
}


#header-content-social{
	
	display:block;
	float:right;
	height:21px;
}
#header-content-social a{
	
	margin:0;
	padding:0;
}

#header-content-social input
{
background-image:url('Images/search-btn.jpg');background-repeat:repeat-x;

	 border:0;
	 padding:1px;

}
.btn
{
	display:inline-block;
	height:15px;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	color:white;
	background-color:#979797;
	margin:5px;
	padding:5px;
	border-radius:2px;
	cursor:pointer;
}
.btn:hover
{
	display:inline-block;
	height:15px;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	color:white;
	background-color:#f69b0e;
	margin:5px;
	padding:5px;
	border-radius:2px;
}

#banner{
	height:251px;
	margin:auto 0 10px 0;
	padding:5px;
}
#banner-content{
	width:800px;
	height:248px;	 
	margin:auto auto 10px auto;
	overflow:hidden;
}
#midsection{
	height:auto;
	overflow:hidden;
	margin-top:5px;
	margin-bottom:5px;
}
#midsection-content{
	height:172px;
	width:800px;
	margin:auto;

	 border: 1pt solid #e0e0e0; 

	
}
#midsection-content-Menu
{
	display:inline;
	width:220px;
	height:137px;
}
#midsection-content-Menu ul
{
	list-style:none;
	padding:0;
}
#midsection-content-Menu li
{

	width:220px;
	height:30px;
}
#midsection-content-data
{
	display:inline;
	width:381px;
	height:137px;
	padding:10px;
	overflow:hidden;
}



#info-banner
{
	width:860px;margin-left:auto;margin-right:auto; height:auto; display:block; text-align:center;}
#info-banner h3{
	height:25px;font-size:12px; margin:5px;;color:#383838; background-image:url('Images/trans-p.png'); text-align:center;
		 border: 1pt solid #e0e0e0; 
	padding-top:10px;
}

#info-banner ul li div{
	color:white;
}

#new-div{
	width:624px;
	height:26px;
	margin:auto;
}
#new-div-content
{
	 background-color:#f69b0e;
	 display:inline-block;
	 height:15px;
	 overflow:hidden;
	 padding-top:6px;
	 padding-left:10px;
	 width: 569px;
}
#new-div-content ul
{
	 list-style:none;
	 padding-left:0px;
	
	 color:white;
}
#new-div-content a
{
	text-decoration:none;
	color:white;
}

#midsection-lower{
	
	height:142px;
}
#footer{
	height:203px;
	margin:20px;
		width:800px;
}
#footer-content{
	width:800px;
	margin:auto;
	 border-top: 1pt #e0e0e0 solid; 

}
#footer ul
{
	list-style:none;
	margin-left:5px;
	padding-left:2px;
	font-size:8pt;
	
}
#footer li
{
	margin-left:0px;
}
.footer-content-div
{ vertical-align:top;

	 display:inline-block;
	 width:109px;
	 margin:10px;
	  padding-top:10px;
}
 #menu ul{
	margin:0px;list-style:none;padding:0;width:223px; height:137px;
}
 #menu li
 {
  background-color:#6a6a6a;
  	 border-left: 1pt solid #e0e0e0; 
  	   	 border-right: 1pt solid #e0e0e0; 
	 height:38.5px;
	
	 text-align:left;
	 color:white;
	margin:0;
	padding:0;
}
#menu a
{
	background-color:#6a6a6a;
	display:block;
  	 border: 1pt solid #e0e0e0; 
	 height:38.5px;
	 text-align:left;
	 color:white;
	 background-image:url('../images/notselected.jpg');
	cursor:pointer;

	 
}
#menu a:hover
{
	background-color:#6a6a6a;
	display:block;
    	 border: 1pt solid #e0e0e0; 
	 height:38.5px;
	 text-align:left;
	 color:white;
	 background-image:url('../images/selected.jpg');
	cursor:pointer;
	 
	 
}

#menu li h4
{
	font-size:8pt;
	margin:0;
	margin-left:5px;
	margin-top:2px;
}
#menu li p
{
	margin:0px;
	padding:0px;
	margin-left:5px;
	font-size:7pt;
	text-align:left;
}

#menu
{
	display:inline-block;width:220px;height:auto; float:right;
	margin-bottom:20px;
}
#content
{
	display:inline-block;width:370px;height:125px;
	Padding:10px;
}

#content p{
	font-size: 1em;
	text-align:justify;
}
#content h3
{
	margin-top:0px;
	font-size:20px;
}


#midsection-lower
{
	width:800px;margin-left:auto;margin-right:auto;margin-top:10px;margin-bottom:10px;height:159px;
}

.kwicks {
	/* recommended styles for kwicks ul container */
	list-style: none;
	position: relative;
	margin: auto;
	padding: 0;
}
.kwicks li{
	/* these are required, but the values are up to you (must be pixel) */
	width: 197px;
	height: 195px;
	 border: 1pt solid #e0e0e0; 
	/*do not change these */
	display: block;
	overflow: hidden;
	padding: 0;  /* if you need padding, do so with an inner div (or implement your own box-model hack) */
	background-position:left bottom;
	background-repeat:no-repeat;
}

.kwicks li div
{
	 background-image:url('Images/trans-p-black.png');
	 width:220px;
	 margin-left:5px;
	 margin-top:10px;
	 padding:10px;
}
.kwicks.horizontal li {
	/* This is optional and will be disregarded by the script.  However, it should be provided for non-JS enabled browsers. */
	margin-right: 5px; /*Set to same as spacing option. */	
	float: left;
}
.kwicks.vertical  li{
	/* This is optional and will be disregarded by the script.  However, it should be provided for non-JS enabled browsers. */
	margin-bottom: 5px; /*Set to same as spacing option. */	
}

#kwick_1 { 
	 background-image:url('Images/accuracy.jpg');
}
#kwick_2 {
	background-image:url('Images/professionalism.jpg');
}
#kwick_3 {
	background-image:url('Images/betterValue.jpg');
}
#kwick_4 { 
	background-image:url('Images/complete-service.jpg');
}
.kwicks.horizontal #kwick_4 {
	margin-right: none; /* cancel margin on last kiwck (if you set a margin above) */
}
.kwicks.vertical #kwick_4 {
	margin-bottom: none; /* cancel margin on last kiwck (if you set a margin above) */
}


/* Tabs */
.tab_container {
	border: 1px solid #999;
	border-top: none;
	overflow: hidden;
	clear: both;
	float: left; width: 100%;
	background: #fff;
}
.tab_content {
	padding: 20px;
	font-size: 1.2em;
	height:120px;
	overflow:hidden;
	}
.tab_content ul  {
	padding: 0px;
	margin:0;
	list-style:none;
	}
.tab_content li {
	 display:inline-block;
	 padding:5px;
	}
	.tab_content p {
	 
	}


	ul.tabs {
	 clear:both;
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px; /*--Set height of tabs--*/
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	width: 100%;
}
ul.tabs li {
	
	float: left;
	margin: 0;
	padding: 0;
	height: 31px; /*--Subtract 1px from the height of the unordered list--*/
	width:199px;
	text-align:center;
	line-height: 31px; /*--Vertically aligns the text within the tab--*/
	border: 1px solid #999;
	border-left: none;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background: #e0e0e0;

}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 8pt;
	padding: 0 20px;
	border: 1px solid #fff; /*--Gives the bevel look with a 1px white border inside the list item--*/
	outline: none;
	
}
ul.tabs li a:hover {
	background: #ccc;
}
html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background: #fff;
	border-bottom: 1px solid #fff; /*--Makes the active tab look like it's connected with its content--*/
}
input
{
	border:1px orange solid;border-radius:5px;padding:3px;
}


/* NEWS TAGS*/

 #News
  {
	list-style:none;margin:0;padding:0;
}
#News li
{
	height:26px; margin:5px; width:745px; padding-left:10px; font-size:small;
}
#News a
{
	height:27px; display:inline-block;background-color:#6a6a6a;float:right; width: 200px;
	text-align:center;
	padding:2px 0 0 5px;
	margin-top:-4px;
	background-image:url('Images/ReadRelease.jpg');
	background-position:right top;
	background-repeat:no-repeat;
}
#News-container
{
background-color:#f69b0e; display:block;width:800px;height:26px; overflow:hidden;
margin: 5px auto 5px auto ;	
font-family:Arial, Helvetica, sans-serif;
font-size:medium;	
color:white;
}

#banner_slider {
	padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;	
    width: 800px;
	height: 248px;
}

/* news viewer styles */
#news_viewer {
	width: 90%;
	margin: 15px 0 0 30px;
	border: 1px solid #DDDDDD;
}

#news_viewer h2 {
	color: #095197;
    font-family: 'Titillium Maps',Arial;
    padding: 0 0 0 10px;
}

#news_viewer p {
	color: #095197;
    font-family: 'Titillium Maps',Arial;
    font-size: 12px;
    padding: 0 0 0 10px;
    color: #000000;
    padding: 0 10px 0 10px;
}

.created_date_small {
	font-family: 'Titillium Maps',Arial;
	font-size: 11px;
	color: #999999;
	font-weight: normal;
}

/* end */
